﻿/*
Theme Name: gzshgk
Theme URI: http://liucheng.name/
Author: gzshgk	
Author URI: http://liucheng.name
Description: 广州盛恒
Version: 1.0
License: Creative Commons Attribution 3.0 Unported
License URL: http://creativecommons.org/licenses/by/3.0/
*/


@charset "utf-8";
/*
* reset
*/
body,input,textarea,button,select,legend,fieldset{font:13px/1.8 "Microsoft Yahei",'helvetica neue',tahoma,'hiragino sans gb',stheiti,'wenquanyi micro hei',\5FAE\8F6F\96C5\9ED1,\5B8B\4F53,sans-serif;}
body{ overflow-x:hidden;color:#666;}
.index { background-color:#f2f2f2;}
input,textarea,button,select,legend,fieldset{border:0;background:none;vertical-align:middle;outline:none;margin:0;padding:0;}
body,h1,h2,h3,h4,p,ul,ol,dd,dl,form{margin:0;}
img { border:0 none; width:auto\9; height:auto; max-width:100%; vertical-align:top; -ms-interpolation-mode:bicubic;}
ul,ol{padding-left:0;list-style-type:none;}
a{text-decoration:none;outline:none;color:#1c1c1c;transition:all .3s ease; color:#565656; cursor:pointer;}
/*a:hover{color:#d70c25;}*/
a:hover{color:#0000ff;}
/* d50e25 => d50e25 */
i,b{font-style:normal;}

/*html5 ele*/
article, aside, dialog, footer, header, section, nav, figure, menu { display:block; }

/*ie scroll*/
@-ms-viewport {
width:device-width;
}

/*
* common
*/
.opc0{opacity:0;}
.wrap{max-width:980px;margin-left:auto;margin-right:auto; *width:980px;}
.max-wrap{max-width:1920px;margin-left:auto;margin-right:auto;}
.fix{*zoom:1;*clear:both;}.fix:before,.fix:after{content:"";display:table;clear:both;}
.oh{overflow:hidden;*zoom:1;}
.l{float:left;}.r{float:right;}
.dib{display:inline-block;*display:inline;*zoom:1;}
.pr{position:relative;}.pa{position:absolute;}
.tc{text-align:center;}.tr{text-align:right;}
.el{text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.hidetext { font:0/0 a; letter-spacing:-9px; }
.btn{cursor:pointer;}
.hide{display:none;}
.arr{display:inline-block; width:0; height:0; overflow:hidden; }
.more { display:inline-block; width:auto; height:26px; line-height:26px; background-color:#d70c25; color:#fff!important; padding:0px 12px;}
.play { display:block; width:40px; height:40px; background:url(./resources/web/img/play.png) no-repeat; position:absolute; left:50%; top:50%; margin:-20px 0 0 -20px; overflow:hidden;}
.mb10 { margin-bottom:10px;}

/*ico*/
.ico { display:inline-block; overflow:hidden; width:20px; height:20px; vertical-align:middle; background:url(./resources/web/img/ico.png); }
.ico1_2 { background-position:-20px 0; }
.ico1_3 { background-position:-40px 0; }
.ico1_4 { background-position:-60px 0; }
.ico1_5 { background-position:-80px 0; }
.ico2_1 { background-position:0 -20px; }
.ico2_2 { background-position:-20px -20px; }
.ico2_3 { background-position:-40px -20px; }
.ico2_4 { background-position:-60px -20px; }
.ico2_5 { background-position:-80px -20px; }
.ico3_1 { background-position:0 -40px; }
.ico3_2 { background-position:-20px -40px; }
.ico3_3 { background-position:-40px -40px; }
.ico3_4 { background-position:-60px -40px; }
.ico3_5 { background-position:-80px -40px; }
.ico4_1 { background-position:0 -60px; }
.ico4_2 { background-position:-20px -60px; }
.ico4_3 { background-position:-40px -60px; }
.ico4_4 { background-position:-60px -60px; }
.ico4_5 { background-position:-80px -60px; }
.ico5_1 { background-position:0 -80px; }
.ico5_2 { background-position:-20px -80px; }
.ico5_3 { background-position:-40px -80px; }
.ico5_4 { background-position:-60px -80px; }
.ico5_5 { background-position:-80px -80px; }

/*表格*/
.datalist{ border:1px solid #ccc; /* 表格边框 */ border-collapse:collapse; /* 边框重叠 */ background-color:#fff; /* 表格背景色 */ }
.datalist caption{ padding-bottom:5px; text-align:left;} 
.datalist th{ border:1px solid #ccc; /* 行名称边框 */ background-color:#eee; /* 行名称背景色 */ color:#000;    /* 行名称颜色 */ font-weight:bold;  padding:5px 0 4px 15px;  text-align:left;}
.datalist td{ border:1px solid #ccc; /* 单元格边框 */ text-align:left; padding:5px 0 4px 15px;}
.datalist tr.altrow{ background-color:#c7e5ff; /* 隔行变色 */}


/*
flex栅格
*/
.flex-col { display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-orient:vertical; -webkit-flex-direction:column; flex-direction:column; }
.flex-row { display:-webkit-box; display:-webkit-flex; display:flex; -webkit-box-orient:horizontal; }
.flex-1 { -webkit-box-flex:1; -webkit-flex:1; flex:1; }
.flex-2 { -webkit-box-flex:2; -webkit-flex:2; flex:2; }
.flex-3 { -webkit-box-flex:3; -webkit-flex:3; flex:3; }
.flex-4 { -webkit-box-flex:4; -webkit-flex:4; flex:4; }
.align-stretch { -webkit-box-align:stretch; -webkit-align-items:stretch; align-items:stretch; }
.align-center { -webkit-box-align:center; -webkit-align-items:center; align-items:center; }
.justify-center { -webkit-box-pack:center; justify-content:center; }
.flex-wrap{-webkit-flex-wrap:wrap; flex-wrap:wrap;}

/*
* style
*/
.UnpcPush,.MobilePush{display:none;}
/*header.max-wrap { height:110px; background:url(./resources/web/img/topbg.jpg) center bottom repeat-x; box-shadow:0px 3px 5px #666; position:relative; z-index:98; border-bottom:#ccc 1px solid;}*/
header.max-wrap { height:80px; background:url(./resources/web/img/topbg.jpg) center bottom repeat-x; box-shadow:0px 3px 5px #666; position:relative; z-index:98; border-bottom:#ccc 1px solid;}
.topBar { width:100%; height:41px; background:url(./resources/web/img/topbg.png) center top repeat-x;}
.topBar .language { width:auto; float:left;}
.topBar .language li { width:auto; height:41px; float:left; padding-right:17px;}
.topBar .language a { display:inline-block; white-space:nowrap; width:auto; height:30px; line-height:30px; padding:6px 6px 5px 13px; font-size:13px;}
.topBar .language a i { display:none; width:17px; height:41px; background:url(./resources/web/img/language.png) right no-repeat; position:absolute; right:-17px; top:0px; overflow:hidden; color:#333333!important;}
.topBar .language .selected a { background:url(./resources/web/img/language.png) left top no-repeat; position:relative; color:#d70c25;}
.topBar .language .selected a i { display:block;}

.topSearch { width:163px; height:24px; padding-left:14px; float:right; background:url(./resources/web/img/search.png) no-repeat; margin-top:5px; position:relative; font:0/0 a;}
.topSearch .placeholder { height:18px; line-height:18px; margin-top:3px;}
.topSearch .btn { width:30px; height:24px; position:absolute; right:0px; top:0px;}

.t_share,.t_links { width:auto; float:right; padding-top:4px;}
.t_links { line-height:24px; padding-right:16px; padding-top:5px; font-size:14px;}
.t_links li { width:auto; height:24px; float:left; padding:0px 10px 0px 10px; background:url(./resources/web/img/b.png) left -7px no-repeat; white-space:nowrap;}
.t_links li.weibo { background-image:none;}
.t_share { width:92px;}

.logo { padding:15px 0 0 5px; float:left; font:0/0 a; text-align:center;}
nav { width:620px; float:right;}
.mobileMenu { display:none;}
.pcNav { padding-top:24px;}
.pcNav li { float:left; height:45px; width:16.6%;}
.pcNav .a { display:block; padding-right:10px; height:45px; line-height:40px; font-size:14px; text-align:center; border-top:#fff 0px solid; margin-right:2px; transition:none;}
.pcNav .ico { display:none; position:absolute; right:4px; top:10px;}
.pcNav .nav_b { display:none; width:93px; padding:4px; background-color:#fff; position:absolute; left:50%; margin-left:-52px; top:45px;}
.nb_left { width:100%; float:left;}
/*.nb_left ul { border-top:#5c5c5c 1px dashed;}*/
.nb_left li { float:none; width:100%; height:auto; word-break:break-all; overflow:hidden;}
/*.nb_left a { display:block; text-align:center; line-height:20px; padding:10px 0; border-bottom:#5c5c5c 1px dashed; font-size:14px; color:#333;}*/
.nb_left a { display:block; text-align:center; line-height:20px; padding:10px 0; font-size:14px; color:#333;}
/*.nb_left a:hover { color:#d70c25;}*/
.nb_left a:hover { color:#0000ff;}
.nb_right { width:265px; float:right; text-align:right;}
.nb_right .img { height:175px; margin-bottom:10px; overflow:hidden;}
.nb_right img { margin-bottom:10px;}
.orderBtn { display:inline-block; width:127px; height:34px; vertical-align:middle; overflow:hidden; font:0/0 a; letter-spacing:-9px; background:url(./resources/web/img/order_btn.png) no-repeat;}
.nb_right .text { padding-top:5px; line-height:1.5; font-size:14px; text-align:left;}
.pcNav li.hover,.pcNav li.cur { position:relative;}
.pcNav li.cur .a { background-color:transparent; border-bottom:#0000ff 3px solid; height:43px;}
.pcNav li.hover .a { background-color:#fff; border-top:#0000ff 3px solid; height:42px; line-height:35px;}
.pcNav li.hover .ico { display:block;}
.pcNav li.hover .nav_b { display:block;}

.pcNav .pro .nav_b { width:160px; margin-left:-119px;}
.pcNav .pro .nb_left { width:100%;}
.pcNav .pro .nb_left a { text-align:left; padding-left:15px; padding-right:15px; font-weight:bold;}
.pcNav .pro .nb_left li ul { border:0; padding:10px 0;}
/*.pcNav .pro .nb_left li li { width:50%; float:left;}*/
.pcNav .pro .nb_left li li { width:100%; float:left;}
.pcNav .pro .nb_left li li a { border:0; padding-top:4px; padding-bottom:4px; font-size:13px; color:#666; font-weight:normal;}
.pcNav .pro .nb_left li li a:hover { color:#0000ff;}
.pcNav .pro .nb_left li.short { width:auto; float:left; margin-right:15px;}
.pcNav .pro .nb_left li.short a { border-top:#5c5c5c 1px dashed;}

.mobile_key { display:none; width:40px; height:40px; background:url(./resources/web/img/m_menu.png) center no-repeat; position:absolute; left:0px; top:7px;}
.mobile_search_btn { display:none; width:40px; height:40px; position:absolute; right:0px; top:7px; cursor:pointer;}
.mobile_search_btn .ico { position:absolute; left:10px; top:10px;}

footer { clear:both;}
.foot1 { clear:both; height:200px; background:url(./resources/web/img/footbg.jpg) center top no-repeat; padding:35px 0 20px; border-bottom:#666 2px solid;}
/*.foot2 { height:36px; line-height:36px; background-color:#d70c25; color:#fff;}*/
.foot2 { height:36px; line-height:36px; background-color:#a8a7a7; color:#fff;}

.companyContact { clear:both; overflow:hidden;}
.companyContact li { width:100%; float:left;}
.companyContact .n { display:block; padding-bottom:5px; font-size:14px;}

.bottomPro { padding-left:0px;}
.bottomPro ul { clear:both; overflow:hidden;}

.ewms { margin-bottom:15px;}
.ewms .qq { padding-top:10px;}
.ewms img { margin-right:6px;}
.friendLinks { width:188px;}
.friendLinks ._val { height:28px; background:url(./resources/web/img/friends_linksbg.png) no-repeat;}
.friendLinks ._val span { display:block; height:28px; line-height:26px; padding-left:20px;}
.foot1 .friendLinks ._option { top:auto; bottom:19px; left:0; width:186px;}
.foot1 .friendLinks ._option a { line-height:24px; padding-left:20px;}
.foot1 .comT { font-size:16px; height:30px;}
.copyRight,.footLinks { float:left;}
.footLinks { padding-left:13px;}
.footLinks  img{ margin-top:8px;margin-left:5px;}
.author { float:right;}
.foot2 { color:#fff;}
.foot2 em { font-style:normal;}
.foot2 a { color:#fff;}
.foot2 a:hover { text-decoration:underline;}

.banner{ height:520px;width:100%; overflow:hidden; position:relative;}
/*.banner li { width:1920px; height:520px; position:absolute; left:50%; margin-left:-960px; top:0px; overflow:hidden;}
.banner img { display:block; width:1920px; height:520px; position:absolute; left:50%; margin-left:-960px; top:0px; max-width:none;}*/
.banner li { width:100%; height:520px; position:absolute; left:50%; margin-left:-50%; top:0px; overflow:hidden;}
.banner img { display:block; width:100%; height:520px; position:absolute; left:50%; margin-left:-50%; top:0px; max-width:none;}

.banner .slide_nav { position:absolute; left:50%; bottom:80px; z-index:10; margin-left:-450px;}
.banner .slide_nav a { width:39px; height:8px; float:left; background:url(./resources/web/img/banner_point.png) right 0 no-repeat; font:0/0 a; letter-spacing:-9px; overflow:hidden; margin-right:6px;}
.banner .slide_nav a.on { background-position:0 0;}

.imain { background-color:#f2f2f2; clear:both;}
/*.imainbg { max-width:940px; *width:940px; height:auto; margin:-60px auto 0; position:relative; z-index:10; background:url(./resources/web/img/imainbg.png) no-repeat; padding:20px 20px 0; overflow:hidden;}*/
.imainbg { max-width:940px; *width:940px; height:auto; margin:0px auto 0; position:relative; z-index:10; background:url(./resources/web/img/imainbg.png) no-repeat; padding:20px 20px 0; overflow:hidden;}
.imain .wrap { margin-bottom:20px; *width:940px;}

.comT { width:auto; height:38px; float:left; font-size:18px; color:#323232;}
.scrollBtn_pro { width:auto; float:right; display:none;}
.scrollBtn_pro a { display:block; width:22px; height:21px; float:left; margin-right:5px; font:0/0 a; letter-spacing:-9px; overflow:hidden; background:url(./resources/web/img/scrollbtn_pro.png) no-repeat;}
.scrollBtn_pro a.sbp_prev { background-position:0 0;}
.scrollBtn_pro a.sbp_prev:hover { background-position:0 -21px;}
.scrollBtn_pro a.sbp_next { background-position:-22px 0;}
.scrollBtn_pro a.sbp_next:hover { background-position:-22px -21px;}
.sp_tel { width:auto; height:21px; line-height:20px; float:right; font-size:14px; color:#0000ff; padding-right:15px;}

.scroll_pro { width:100%; *width:940px; height:auto; overflow:hidden;}
.scroll_pro ul { width:102%; overflow:hidden; margin-bottom:-15px; *margin-bottom:0;}
.scroll_pro li { height:auto; background:#eee; float:left; margin-bottom:15px; margin-right:2%;*margin-right:1.89%;width:23%}
/*.scroll_pro a { display:block; width:100%; height:auto; transition:none; padding-bottom:20px; border-bottom:#eee 2px solid;}*/
.scroll_pro a { display:block; width:100%; height:auto; transition:none; padding-bottom:20px; border-bottom:#ccc 2px solid;}
.scroll_pro img { display:block; width:100%; height:auto; margin-bottom:13px;}
.scroll_pro h3 { font-size:14px; margin:0 10px; width:200px; height:30px; line-height:30px; word-break:break-all; overflow:hidden;}
.scroll_pro .text { line-height:21px; height:42px; max-height:84px; overflow:hidden; margin:0 10px; color:#5a5a5a;}
/*.scroll_pro a:hover { border-bottom-color:#d91c34; background-color:#ddd;}*/
.scroll_pro a:hover { border-bottom-color:#129dd7; background-color:#ddd;}
/*.scroll_pro a:hover h3 { color:#d70c25;}*/
.scroll_pro a:hover h3 { color:#0a33b7;}

.imain .NewsRec { overflow:hidden; background-color:#f3f3f3; padding-right:10px; position:relative;}
.imain .NewsRec .img { width:auto; height:210px; margin-right:10px;}
.imain .NewsRec .img img { width:auto; height:210px;}
/*.imain .NewsRec .img img { margin:0px -100%;}*/
.imain .NewsRec .info { width:200px; height:195px; position:absolute; right:0; top:0; background-color:#f3f3f3; padding-left:10px; padding-right:10px; padding-bottom:15px;}
.imain .NewsRec h3 { height:44px; line-height:22px; overflow:hidden; padding-top:10px; margin-bottom:5px;}
.imain .NewsRec .text { line-height:20px; color:#7c7c7c; height:80px; margin-bottom:10px; overflow:hidden;}

.imain .NewsRec { width:100%; height:210px; overflow:hidden; position:relative; padding-right:0;}
.imain .NewsRec li { width:100%; overflow:hidden;}
.imain .NewsRec .img { margin-right:0;}
.imain .NewsRec .slide_nav { position:absolute; left:250px; bottom:8px;}
.imain .NewsRec .slide_nav a { display:inline-block; width:8px; height:8px; font:0/0 a; letter-spacing:-9px; overflow:hidden; background-color:#c2c2c2; margin-right:5px;}
.imain .NewsRec .slide_nav a.on { background-color:#0000ff;}

.NewsList { overflow:hidden;}
.NewsList li { overflow:hidden; padding-bottom:8px;}
.NewsList img { width:80px; height:60px; float:left; margin-right:10px;}
.NewsList h3 { font-size:14px; height:22px; line-height:22px; word-break:break-all; overflow:hidden;}
.NewsList .text { height:20px; line-height:20px; color:#7c7c7c; word-break:break-all; overflow:hidden;}
.NewsList .time { color:#0000ff;}

/*news_list A5*/
.NewsList-A5 li { padding:10px 0; border-bottom:1px dotted #cdcdcd; overflow:hidden;  *zoom:1; margin:0px 20px;}
.NewsList-A5 ._t, .NewsList-A5 ._t a { color:#333; font-size:16px; margin-bottom:8px; }
.NewsList-A5 ._t a:hover { color:#0000ff; }
.NewsList-A5 ._img { float:left; height:8em; max-width:30%; margin-right:1em; }
.NewsList-A5 ._img img { height:100%; }
.NewsList-A5 ._p { line-height:1.6em;/* max-height:4.8em;*/ overflow:hidden; color:#666; margin:8px 0; }
.NewsList-A5 ._link { margin-left:3px; color:#fff!important; background:#0000ff url(./resources/web/img/b.png) right -127px no-repeat; padding-right:30px; padding-left:15px; border-radius:2px; height:26px; line-height:26px; display:inline-block; margin-top:3px; transition:none;}
.com_more { padding-left:20px;}
.com_more a { color:#fff!important; background:#0000ff url(./resources/web/img/b.png) right -127px no-repeat; padding-right:30px; padding-left:15px; border-radius:2px; height:26px; line-height:26px; display:inline-block; transition:none;}
/*.NewsList-A5 ._link:hover { background:#666; }*/
.NewsList-A5 ._i { color:#999; margin-top:8px; }
.NewsList-A5 ._i span { margin-right:1em; }
.NewsList-A5 ._i i { display:inline-block; width:20px; height:20px; vertical-align:middle; }
.NewsList-A5 .ico_data { background:url(data.png) center center no-repeat; }
.page { text-align:center; line-height:20px; margin-top:20px; }
.page span, .page a { display:inline-block; border:1px solid #ddd; padding:4px 10px; vertical-align:middle; margin-left:-1px; margin-bottom:10px; }
.page .goprev { margin-right:1em; }
.page .gonext, .page .count { margin-left:1em; }
/*.page span, .page a:hover { background:#ea181b; color:#fff; }*/
.page span, .page a:hover { background:#4E7CF1; color:#fff; }
.page span.goprev, .page span.gonext { color:#ddd; background:none; }
.page span.count { border:0; background:0; color:#000; }

/*news_detail*/
.NewsDetail-B2 { margin:0 20px; padding-top:20px;}
/*.NewsDetail-B2 ._head { border-bottom:1px dotted #dcdcdc; padding-bottom:10px; }*/
.NewsDetail-B2 ._head ._title { font-size:24px; line-height:32px; padding:5px 0px; color:#1e1e1e; }
.NewsDetail-B2 ._tools { padding:10px 5px 0; color:#666; }
.NewsDetail-B2 ._tools .r { display:none;}
.NewsDetail-B2 ._ico { display:inline-block; width:20px; height:20px; vertical-align:middle; }
.NewsDetail-B2 .ico_share { background:url(./resources/web/img/ico_share.png) center center no-repeat; }
.NewsDetail-B2 .ico_data { background:url(./resources/web/img/ico_data.png) center center no-repeat; }
.NewsDetail-B2 .ico_view { background:url(./resources/web/img/ico_view.png) center center no-repeat; }
.NewsDetail-B2 .ico_big { background:url(./resources/web/img/ico_big.png) center center no-repeat; }
.NewsDetail-B2 .ico_normal { background:url(./resources/web/img/ico_normal.png) center center no-repeat; }
.NewsDetail-B2 .ico_small { background:url(./resources/web/img/ico_small.png) center center no-repeat; }
.NewsDetail-B2 .ico_refresh { background:url(./resources/web/img/ico_refresh.png) center center no-repeat; }
.NewsDetail-B2 .myart { padding:20px 0; }
.NewsDetail-B2 ._detailPage_bottom { border-top:#d5d5d7 1px solid; border-bottom:#ddd 1px solid; height:81px; clear:both; }
.NewsDetail-B2 ._detailPage_bottom li { width:100%; float:left; border-bottom:#ddd 1px solid; height:40px; line-height:40px; }
.NewsDetail-B2 ._detailPage_bottom ._mark { float:left; width:55px; padding:0 10px; margin-right:10px; font-weight:bold; background:url(./resources/web/img/arr_col.png) no-repeat; border-right:1px solid #ddd; }
.NewsDetail-B2 ._detailPage_bottom ._prev ._mark { background-position:95% -5px; }
.NewsDetail-B2 ._detailPage_bottom ._next ._mark { background-position:95% -54px; }
.NewsDetail-B2 ._detailPage_bottom ._title { float:left; width:50%; height:40px; font-size:12px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; }
.NewsDetail-B2 ._detailPage_bottom ._title:hover { text-decoration:underline; }
.NewsDetail-B2 ._detailPage_bottom ._time { float:right; white-space:nowrap; padding-right:15px; }
.NewsDetail-B2 .bdsharebuttonbox:after { display:inline; }
.NewsDetail-B2 .bdsharebuttonbox .bds_more { float:none; background:none; padding-left:2px; }

/*内页*/
.channel_banner { text-align:center; width:100%; overflow:hidden; height:299px; position:relative; min-height:100px;}
.channel_banner img { width:1920px; max-width:none; position:absolute; left:50%; margin-left:-960px; margin-right:auto; height:299px;}
.channel_main{ background:#fff url(./resources/web/img/nmain_bg.jpg) repeat-x top; padding-bottom:50px; padding-top:30px;}

.channel_nr{ background:#fff; position:relative; margin-top:-78px;/* box-shadow:0px 5px 10px #d4d4d4;*/}
.channel_nr .chann_t{ float:left; font-size:22px;  color:#d50e25; line-height:48px; padding-left:20px; font-weight:normal;}
.chann_nav{ float:right; width:auto;}
.chann_nav li{ float:left; line-height:48px; background:url(./resources/web/img/nnav_xian.gif) no-repeat right;}
.chann_nav li a{ display:block; line-height:48px;  padding:0 15px; white-space:nowrap;}
.chann_nav li.cur a{ background:#efedea;}
.chann_nav li.current_page_item a{ background:#efedea;}

.secMenubg { display:none; background-color:#efedea; width:100%; height:50px; position:absolute; left:0px; top:48px;}
.secMenu { display:none;}
.chann_nav li { margin-right:-1px; position:relative; z-index:20;}
.secMenu { width:auto; white-space:nowrap; position:absolute; left:50%; margin-left:-192px;}
.chann_nav li .secMenu a { display:inline-block;}

.showMenu { margin-bottom:70px!important;}
.showMenu .secMenubg,.chann_nav li.cur .secMenu { display:block;} 

.partPage .secMenu { margin-left:-28px;}


.nchannel{ padding:0 20px; margin:0px 0 30px;} 
.channt_name{ float:left; font-size:18px; font-weight:normal; color:#333;}
.posi{ float:right; font-size:12px; font-weight:normal; margin-top:7px;}
.posi .ico1_3 { font:0/0 a; letter-spacing:-9px;}

.channel_content{ padding:0 20px;}

/*工程报告*/
.channel_nomag{background:#fff url(./resources/web/img/nmain_bg_2.jpg) repeat-x top; padding-top:0;}
.channel_nomag .channel_nr{ margin-top:0px; margin-bottom:20px;}
.caseList { clear:both; margin:0px 20px;}
.caseList ul { width:102%;}
.caseList li {margin-right:2%;*margin-right:1.89%;width:31.3333%; height:auto; float:left; margin-bottom:15px; box-shadow:#ccc 3px 3px 3px;}
.caseList .box { display:block; padding:10px; border:#cfcfcf 1px solid; background-color:#f6f6f6; overflow:hidden;}
.caseList h2 { font-size:20px; font-weight:bold; color:#333; height:40px; line-height:40px; word-break:break-all; overflow:hidden;}
.caseList .text { color:#666; margin-bottom:15px; line-height:22px; height:88px; overflow:hidden;}
.caseList .link2 { padding-bottom:10px;}
.caseList .more { float:right; padding-right:25px; padding-left:15px; background-image:url(./resources/web/img/b.png); background-position:right -126px; background-repeat:no-repeat;}

.caseList a._img { display:block; height:0; overflow:hidden; padding-bottom:56%; position:relative; }
.caseList a._img img { height:auto; left:0; position:absolute; top:0; width:100%; }

/*news*/
.newsSlider { width:940px; height:350px; background-color:#efefef; margin:10px auto 25px; position:relative; overflow:hidden;}
.newsSlider a { transition:none;}
.newsSlider li { width:100%; height:350px; position:relative;}
.newsSlider .arrs { display:block; width:50px; height:50px; background:url(./resources/web/img/slide_btn.png) no-repeat; position:absolute; top:50%; margin-top:-25px;}
.newsSlider .arr_prev { left:0;}
.newsSlider .arr_next { right:0; background-position:-50px 0;}
.newsSlider img { width:auto; height:350px;}
.newsSlider .info { width:220px; height:330px; position:absolute; right:0px; bottom:0px; padding:10px 80px 10px 20px; background-color:#efefef;}
.newsSlider time { color:#d70f29; display:block; padding-top:20px; padding-bottom:5px;}
.newsSlider h2 { font-size:20px; line-height:26px; font-weight:bold; color:#333; margin-bottom:20px;}
.newsSlider .text { color:#666;}
.newsSlider .slide_nav { position:absolute; left:640px; bottom:20px;}
.newsSlider .slide_nav a { width:55px; height:3px; float:left; margin-right:9px; background-color:#747474; overflow:hidden;}
.newsSlider .slide_nav a.on { background-color:#d50e25;}

.news_list { padding:15px 30px 0 20px; clear:both; *padding-bottom:25px;}
.news_list li { width:100%; float:left; border-bottom:#e3e3e3 1px solid; padding-bottom:25px; margin-bottom:25px; position:relative;}
.news_list .img { width:140px; height:105px; float:left; margin-right:20px;}
.news_list h2 { font-size:18px; height:26px; line-height:26px; margin-bottom:5px; word-break:break-all; overflow:hidden;}
.news_list time { width:auto; height:20px; line-height:20px; color:#d90928;}
.news_list .tool { width:auto; position:absolute; right:0px; top:26px; white-space:nowrap;}
.news_list .share,.news_list .click { display:inline-block; vertical-align:middle; margin-right:3px;}
.news_list .share .bds_more { background:none; padding-left:0; margin:0;}
.news_list .text { padding-top:5px; line-height:22px; color:#666;}

.comT1 { padding:15px 0px; height:20px; line-height:20px; font-size:16px;}
.comT1 .ico { margin-right:5px;}
.side_pic_list li { width:32%; max-height:95px; float:left; margin:0px 1% 4px 0; overflow:hidden;}

.side_video { position:relative; width:293px;}

.channelT { font-size:22px; padding-bottom:15px; font-weight:normal; color:#333;}
.proList { clear:both; padding-top:30px;}
.proList ul { width:102%;}
.proList li { margin-right:2%; *margin-right:1.89%; width:31.33333333%; height:auto; float:left; margin-bottom:15px; box-shadow:#ccc 3px 3px 3px;}
.proList .box { display:block; padding:10px; border:#cfcfcf 1px solid; background-color:#f6f6f6; position:relative;}
.proList a { display:block; position:relative; width:100%; height:auto; *height:205px; overflow:hidden;}
.proList img { display:block; width:100%; height:auto;}
.proList .cover { width:100%; height:104px; background:rgba(0,0,0,.60); filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#99000000,endcolorstr=#99000000); color:#fff; position:absolute; left:0px; bottom:-80px; padding-bottom:10px;}
.proList h2 { margin:0px 40px 0 10px; height:36px; line-height:36px; word-break:break-all; overflow:hidden; font-size:16px;}
.proList .text { margin:0px 10px; height:42px; line-height:21px; overflow:hidden;}
.proList .ico { position:absolute; right:10px; top:7px;}
.proList .more { display:block; text-align:right; background:none;}
.proList .box a.pv { display:none; width:auto; height:20px; line-height:20px; border:#abb0b7 1px solid; position:absolute; left:20px; bottom:18px; color:#fff; padding:0px 8px 0px 3px;}
.proList .box a.pv .ico { position:static; vertical-align:-5px;}

.pro_selects { width:100%; overflow:hidden; background-color:#eee; margin-top:-30px; margin-bottom:20px;}
.pro_selects ul { padding:15px;}
.pro_selects li { width:189px; line-height:20px; float:left; padding:10px 0; background:url(./resources/web/img/b.png) 0px -40px no-repeat; white-space:nowrap;}
.pro_selects li a { display:block; padding-left:25px; font-size:13px;}
.pro_selects li.selected { background-position:0px -80px;}
.pro_selects li.selected a { color:#d4111f;}
.pro_selects li.current-cat { background-position:0px -80px;}
.pro_selects li.current-cat a { color:#d4111f;}

.proList01 { margin:0 20px; padding-bottom:10px; *padding-bottom:40px;}
.proList01 ul { width:102%;}
.proList01 li { margin-right:2%; *margin-right:1.89%; margin-bottom:30px; width:31.33333333%; box-shadow:3px 3px 3px #ccc; float:left;}
.proList01 .box { border:#dadada 1px solid; background-color:#f6f6f6; padding:10px; text-align:center;}
.proList01 h2,.proList01 .text,.proList01 .link1,.proList01 .link2 { margin:0px 25px;}
.proList01 h2 { font-size:18px; font-weight:normal; line-height:24px; height:48px; overflow:hidden; margin-bottom:10px; padding-top:5px; font-weight:bold;}
.proList01 .text { line-height:22px; height:66px; overflow:hidden; margin-bottom:10px; color:#666; text-align:left; word-break:break-all;}
.proList01 .link1 { border:#b4b4b4 1px solid; border-width:1px 0; padding:5px 0;}
.proList01 .link1 a { margin:0px 0px;}
.proList01 .link2 { padding:5px 0;}

/*pro_detail*/
.pro_img { margin-left:20px;}
.pro_img img { width:auto; height:auto;}
.proDetail { margin-right:20px;}
.proDetail h1 { font-size:24px;}
.proDetail .pro_other { width:70%; background-color:#ededed; height:27px; line-height:26px;}
.proDetail .pro_other ._val { height:26px; position:relative;}
.proDetail .pro_other ._val span { padding-left:15px;}
.proDetail .pro_other ._val i { display:block; width:0; height:0; border-width:5px; border-color:#000 transparent transparent; border-style:solid dashed dashed; overflow:hidden; position:absolute; right:10px; top:50%; margin-top:-2px;}
.proDetail .pro_other ._option { left:0; border:none; top:26px; background-color:#f4f4f4; padding:5px 0;}
.proDetail .pro_other ._option a { display:block; height:24px; line-height:24px; padding-left:15px;}

.proDetail .text { padding:15px 0;}
.pdLinks { clear:both; overflow:hidden;}
.pdLinks .btn { width:auto; height:20px; line-height:20px; padding:3px 15px 3px 8px; float:left; background-color:#db0a27; margin-right:15px;}
.pdLinks .btn a { color:#fff;}
.pdLinks .share { width:auto; float:left;}
.pdLinks .share .bds_more { background:none; padding-left:0; background-image:none;}

.product_detail .tab_c{ height:auto;}
.product_detail { margin:30px 20px 0; border:#e6e6e6 1px solid; clear:both; box-shadow:0px 3px 5px #666;}
.product_detail .tab_b { height:50px; border-bottom:#e6e6e6 1px solid; background:#fff url(./resources/web/img/pd_bg.png) 0 0 repeat-x;}
.product_detail .links { width:auto; float:right; padding-right:15px;}
.product_detail .links li { float:left;}
.product_detail .links li a { display:inline-block; width:auto; height:20px; line-height:20px; padding:15px 7px;}
.product_detail .tab_t { width:154px; height:50px; text-align:center; background:url(./resources/web/img/pd_line.png) right bottom no-repeat; padding-right:2px;}
.product_detail .tab_t_cur h2 { background:#fff url(./resources/web/img/pd_bg.png) 0 -50px repeat-x;}
.product_detail .tab_t h2 { height:25px; line-height:25px; padding:12px 0px 13px; font-size:14px; font-weight:normal; color:#333;}
/*.product_detail .tab_t .ico { width:25px; height:25px; background-image:url(./resources/web/img/pd_ico.png); margin-right:5px;}
.product_detail .tab_t .pico01 { background-position:0 0;}
.product_detail .tab_t .pico02 { background-position:-25px 0;}
.product_detail .tab_t .pico03 { background-position:-50px 0;}*/
.product_detail .tab_t .ico { width:25px; height:25px; margin-right:5px;}
.product_detail .tab_t .pico01 { background-image:url(./resources/web/img/pd_ico1.png);}
.product_detail .tab_t .pico02 { background-image:url(./resources/web/img/pd_ico2.png);}
.product_detail .tab_t .pico03 { background-image:url(./resources/web/img/pd_ico3.png);}
.product_detail .tab_t .pico04 { background-image:url(./resources/web/img/pd_ico4.png);}
.product_detail .tab_c { padding:20px; min-height:100px;}

/*视频*/
.videoList { clear:both; margin:0px 20px;}
.videoList ul { width:102%;}
.videoList li { margin-right:2%; *margin-right:1.89%;  width:31%; float:left; margin-bottom:15px;}
.videoList .box { border:#dadada 2px solid; background:#fff url(./resources/web/img/video_tbg.jpg) top repeat-x; padding:0px; position:relative;}
.videoList .box .bg { width:100%; height:7px; font:0/0 a; letter-spacing:-9px; position:absolute; left:-2px; bottom:-2px; background:url(./resources/web/img/videobg.png) left bottom no-repeat;}
.videoList .box .bg i { display:block; width:8px; height:7px; background:url(./resources/web/img/videobg.png) right bottom no-repeat; overflow:hidden; position:absolute; right:-4px; bottom:0px;}
.videoList h2 { font-size:18px; font-weight:bold; text-indent:5%; width:100%;white-space:nowrap;text-overflow:ellipsis;overflow:hidden; border-bottom:2px solid #e0e0e0;}
.videoList .box .img { padding:4%; text-align:center; position:relative; font:0/0 a;}
.videoList .box .info{ padding:0 3% 5%;}
.videoList .box .text{ margin-bottom:5px; height:20px; line-height:22px; overflow:hidden;}
/*.videoList .box .info .more{ margin-top:5px; display:none; color:#fff!important; background:#0000ff url(./resources/web/img/b.png) right -127px no-repeat; padding-right:25px; padding-left:15px; border-radius:3px;}*/
.videoList .box .info .more{ margin-top:5px; display:none; color:#fff!important; background:#0000ff url(./resources/web/img/b.png) right -127px no-repeat; padding-right:25px; padding-left:15px; border-radius:3px;}
.videoList .box .img a { display:block; height:0; overflow:hidden; padding-bottom:58%; *padding-bottom:69%; position:relative; }
.videoList .box .img a img { height:auto; left:0; position:absolute; top:0; width:100%; }

.videoList li.first{width:64%}
.videoList li.first .box .img{ padding:0 3% 3%;}
.videoList li.first .box .img img{ width:580px; height:360px;}
.videoList li.first .box .info{ background:url(./resources/web/img/video_ffbg.jpg) repeat-x 0 0; border-top:1px solid #e0e0e0; padding:3% 3% 16px; *padding-bottom:19px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.videoList li.first .box .info { padding-bottom:15px;}
}
.videoList li.first .box .info .more{ display:inline-block;}
.videoList li.first .box{ background:none; }
/*.videoList li.first h2{border-bottom:none;  background:url(./resources/web/img/video_ico.jpg) no-repeat 30px 0px; text-indent:100px; font-size:20px; padding:30px 0;}*/
.videoList li.first h2{border-bottom:none; font-size:20px; padding:10px 0;}

.videoList li.first .box .img a { padding-bottom:64%;}
.videoList li .box .info .link2 .share { display:none;}

/*job*/
.job_bg{ height:559px; background:url(./resources/web/img/job_bg.jpg) no-repeat 0 0;}
.job_wrap{ max-width:960px;margin-left:auto;margin-right:auto; *width:960px; padding-top:80px;}
.job_left{ width:49.5%; float:left; height:410px; overflow:hidden;}
.job_right{ width:50.5%; float:right; height:410px; overflow:hidden;}
.job_nr01{ height:65%;}
.job_nr01 img{ width:100%; height:100%;}
.job_nr02{ background:#fff; padding:3% 4% 0; height:32%;}
.job_nr02 .job_nrt{ margin-bottom:5px;}
.job_right ul { height:100%; width:100%;}
.job_right ul li{ width:50%; height:50%; background:#fff; float:left; position:relative;}
.job_right ul li a { display:block; width:100%; height:100%;}
.job_right li .jobr_t{ text-align:center; font-size:20px; padding-top:20px; color:#010101; font-weight:normal;}
.job_right li .jobr_sum{ padding:3% 6%; color:#363636;}
.job_right li .jobr_more{ width:36%; height:24px; border:1px solid #ddd; line-height:24px; text-align:center; position:absolute; bottom:20px; left:50%; margin-left:-18%;}
.job_right li.job_r02{ background:#d10a27;}
.job_right li.job_r03{ background:#4b9828;}
.job_right li.job_r02 .jobr_sum,.job_right li.job_r03 .jobr_sum{ color:#fff;}
.job_right li.job_r02 .jobr_t,.job_right li.job_r03 .jobr_t{ color:#fff;}
.job_right li.job_r02 a,.job_right li.job_r03 a{ color:#fff;}

.job_right .job_r01 a:hover .jobr_more { background-color:#d10a27; color:#ffffff;}
.job_right .job_r02 a:hover .jobr_more { background-color:#ffffff; color:#d10a27;}
.job_right .job_r03 a:hover .jobr_more { background-color:#ffffff; color:#4b9828;}
.job_right .job_r04 a:hover .jobr_more { background-color:#4b9828; color:#ffffff;}

/*发展历程*/
.channelText { background:url(./resources/web/img/channel_textbg.png) right bottom no-repeat; line-height:1.8; padding:20px 70px 40px 0; margin:0px 20px;}
.history_box { clear:both; padding:65px 0; position:relative;}
.history_box .bd { margin:0px 20px; background:url(./resources/web/img/his_line.png) -160px repeat-y; width:940px; height:600px; overflow:hidden; position:relative;}
.history_box .bd li { width:100%; float:left; cursor:default; position:relative;}
.history_box .bd .time { width:243px; height:40px; position:absolute; left:0px; top:10px; background:url(./resources/web/img/his_line.png) 110px 0 no-repeat;}
.history_box .bd .time span { display:inline-block; width:108px; height:34px; line-height:34px; border:#eaeaea 1px solid; background-color:#fff; box-shadow:#ccc 0 0 3px; text-align:center; font-size:18px;}
.history_box .bd .box { width:auto; margin-left:270px; border:#eaeaea 1px solid; padding:15px 30px; background-color:#fff; position:relative; margin-bottom:15px;}
.history_box .bd .box .p { display:block; width:12px; height:24px; font:0/0 a; letter-spacing:-9px; overflow:hidden; background:url(./resources/web/img/his_ico.png) -38px -40px no-repeat; position:absolute; left:-12px; top:14px;}
.history_box .bd .hover .time span,.history_box .bd .hover .box { background-color:#d10d23; border-color:#d10d23; color:#fff;}
.history_box .bd .hover .box .p { background-position:-38px -64px;}

.history_box .clc { display:block; width:22px; height:22px; background:url(./resources/web/img/his_ico.png) -26px 0 no-repeat; position:absolute; left:241px; top:43px;}
.history_box .t_down { top:auto; bottom:43px;}
.history_box .arr { display:block; width:25px; height:40px; background:url(./resources/web/img/his_ico.png) no-repeat; position:absolute; left:240px; top:5px;}
.history_box .arr_next { background-position:0px -40px; top:auto; bottom:5px;} 

/*job*/
.channel_selects { background-color:#eeeeee; padding:10px 20px; margin-bottom:15px;}
.channel_selects .n { width:auto; height:30px; line-height:30px; float:left; font-size:15px; font-weight:normal; margin-right:20px;}
.channel_selects .csele { width:170px; height:28px; float:left; position:relative; background:url(./resources/web/img/search_box.png) -1px -1px no-repeat; border:#9e9e9e 1px solid; margin-right:20px;}
.channel_selects .csele ._val { height:28px; line-height:28px; padding-left:10px;}
.channel_selects .csele ._val i { display:block; width:20px; height:20px; overflow:hidden; background:url(./resources/web/img/search_box.png) -244px -4px no-repeat; position:absolute; right:3px; top:4px;}
.channel_selects .csele ._option { top:28px;}
.channel_selects .csele ._option a { padding:3px 10px;}

.searchBox { width:147px; height:23px; padding:5px 5px 0 10px; border:#9e9e9e 1px solid; background:url(./resources/web/img/search_box.png) -1px -1px no-repeat; float:left; font:0/0 a; position:relative;}
.searchBox .placeholder { height:18px; line-height:18px; width:100%;}
.searchBox .btn { width:33px; height:30px; background:url(./resources/web/img/search_box.png) right top no-repeat; position:absolute; right:-34px; top:-1px;}

.j_box,.j_t,.j_c { clear:both;}
.j_box { padding-bottom:20px;}
.j_t { height:34px; line-height:34px; background-color:#ebebeb; position:relative; margin-top:3px; overflow:hidden; cursor:pointer;}
.j_t h2 { font-size:14px; padding-left:30px; font-weight:normal;}
.j_t .ico { position:absolute; right:35px; top:7px;}
.j_t_cur { background-color:#d70a28;}
.j_t_cur .ico { background-position:0 -60px;}
.j_t_cur h2 { color:#fff;}
.j_c { padding:0 10px; display:none;}
.j_c .n { font-weight:bold; font-size:14px; color:#333;}
.jct { line-height:20px; border-bottom:#e4e4e4 1px solid; padding:7px 20px;}
.jct li { width:auto; height:34px; float:left; margin-right:50px; white-space:nowrap;}
.jcc { padding:10px 20px;}
.j_btn { display:inline-block; width:auto; height:20px; line-height:20px; padding:5px 0px 5px 10px; border:#d70a28 1px solid; color:#d70a28; margin-left:20px; margin-bottom:20px;}

.j_bottom_box { background-color:#e3e3e3; padding:25px; position:relative; min-height:100px;}
.j_bottom_box .info { margin-left:120px; word-break:break-all;}
.j_bottom_box i { display:block; width:100px; height:100px; background:url(./resources/web/img/job_bico.png) -100px 0 no-repeat; overflow:hidden; font:0/0 a; letter-spacing:-9px; position:absolute; left:25px; top:25px;}
.j_bottom_box h3 { font-weight:normal; font-size:14px; padding-bottom:0px;}
.jb_info { background-color:#d80e24; color:#fff;}
.jb_info .j_ico01 { background-position:0 0;}
.jb_info a { color:#fff;}
.jb_info a:hover { text-decoration:underline;}

/*下载*/
.download_box { margin:0px 20px; clear:both; padding-top:0px;}
/*.down_hd { height:34px; background-color:#e8e8e8; border-bottom:#d60c23 3px solid;}*/
.down_hd { height:34px; background-color:#e8e8e8;}
/*.down_hd li { height:34px; line-height:34px; float:left; background:url(./resources/web/img/download_ico.png) right bottom no-repeat; text-align:center; font-size:14px; color:#333; *clear:right;}*/
.down_hd li { height:34px; line-height:34px; float:left; text-align:center; font-size:14px; color:#333; *clear:right;}

.db1 { width:79%; padding-left:2%;}
.db2 { width:12%;}
.db3 { width:12%;}
.db4 { width:15%;}
.down_hd .db1 { text-align:left;}

.down_bd { clear:both; border-top:#e4e4e4 1px solid;} 
.down_bd ul { border-bottom:#e4e4e4 1px solid;}
.down_bd li,.down_bd h2 { height:40px; line-height:40px; float:left; text-align:center; color:#666; word-break:break-all; overflow:hidden; *clear:right;}
.down_bd .db1 { text-align:left; font-size:12px; font-weight:normal;}
.down_bd .db4 .btn { display:block; width:23px; height:23px; font:0/0 a; letter-spacing:-9px; background:url(./resources/web/img/download_ico.png) 0px -23px no-repeat; margin:8px auto 0;}
.down_bd .db4 .btn:hover { background-position:0 0;}

/*culture*/
.culture_box { margin:0 20px;}
.culture_left { width:60%; float:left;}
.culture_right { width:38%; float:right; text-align:right;}
.cul_t { font-size:25px; font-weight:bold; color:#666; margin-bottom:10px; background:url(./resources/web/img/text_line.png) bottom repeat-x; padding:5px 0;}
.cul_t strong { color:#d60b23;}
.cul_text { margin-bottom:20px;}

/*honor*/
.PartsList-P2 ul { overflow:hidden; margin-right:-2%; }
.PartsList-P2 li { width:23%; float:left; margin-right:2%; margin-bottom:20px; }
.PartsList-P2 li ._name { white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:5px 0; text-align:center;}
.PartsList-P2 li ._img { position:relative; border:#ccc 1px solid; overflow:hidden;}
.PartsList-P2 li ._img ._fbg { width:100%; height:100%; background:#d50e25; filter:alpha(opacity=70); opacity:0.7; position:absolute; top:0px; left:0px; display:none; }
.PartsList-P2 li ._fbg a { display:inline-block; width:40px; height:40px; position:absolute; top:50%; margin-top:-20px; border:1px solid #fff; border-radius:50%;}
.PartsList-P2 li ._fbg ._fixo { background:url(./resources/web/img/fico.png) no-repeat center; left:50%; margin-left:-20px; }
.PartsList-P2 li ._fbg ._dgico { background:url(./resources/web/img/dgico.png) no-repeat center; right:50%; margin-right:-45px; }
.PartsList-P2 li:hover ._img ._fbg { display:block; }

/*QA*/
.QAList-Q3 { font-size:14px; border-top:2px #d50e25 solid; }
.QAList-Q3-title { height:18px; line-height:18px; border-bottom:1px #e4e4e4 solid; padding:8px 15px 9px; position:relative; cursor:pointer; }
.QAList-Q3-title ._data { float:left; width:auto; color:#d50e25; font-size:14px; font-weight:bold; }
.QAList-Q3-title ._title { text-align:left; font-size:14px; color:#666; padding-left:30px; }
.QAList-Q3-title ._ico { background:url(./resources/web/img/qa31.png);}
.QAList-Q3-title ._icoActive { background:url(./resources/web/img/qa32.png);}
.QAList-Q3-title ._icoP { width:20px; height:20px; position:absolute; right:0; top:11px; }
.QAList-Q3-content { padding:10px 15px; background:#f9f9f9; border-bottom:1px #efefef solid; display:none; }
.QAList-Q3-content ._data { width:auto; float:left; color:#9a9a9a; font-size:14px; font-weight:bold; }
.QAList-Q3-content ._qaIntro { text-align:left; padding-left:30px; color:#666; }

/*配件*/
.partBox { max-width:800px; margin-left:auto; margin-right:auto; position:relative; padding-left:70px; padding-right:70px;}
.part_arr { display:block; width:64px; height:64px; background:url(./resources/web/img/part_dbtn.png) no-repeat; position:absolute; top:237px; transition:none; z-index:10;}
.part_prev { left:0;}
.part_prev:hover { background-position:0 -64px;}
.part_next { right:0; background-position:-64px 0;} 
.part_next:hover { background-position:-64px -64px;} 

.part_slide { height:auto; max-width:750px; margin-left:auto; margin-right:auto; overflow:hidden;}
.part_slide li{ width:100%;}
.part_slide li img { width:750px; height:535px;}

.partInfo { clear:both; padding-top:20px;}
.partInfo h2 { font-size:16px; color:#db0a27;}
.partInfo .text {}

/*school*/
.school_box { clear:both; max-width:940px; margin-left:auto; margin-right:auto;}
.school_box .img { width:auto; float:right; margin-left:15px;}
.school_box .text { font-size:14px;}

/*招聘流程*/
.process_box { clear:both; max-width:940px; margin-left:auto; margin-right:auto;}
.process_box .img01,.process_box .img02 { float:left;}
.process_box .img03 { float:right; width:206px;}
.process_box .img03 .text { padding:10px; font-size:14px;}

/*sitemap*/
.mapBox { clear:both; max-width:940px; margin-left:auto; margin-right:auto;}
.map_line{overflow:hidden;line-height:30px;padding:8px 10px;border-bottom:1px solid #ddd;*zoom:1;}
.map_line h4{margin-right:10px;}
.map_line h4 a{display:block;text-align:center;background:#ececec;font-size:14px;}
.map_line h4 a:hover{background:#0000ff;color:#fff;}
.site_cell a{float:left;color:#333;background:url(./resources/web/img/cir_map.gif) 18px 10px no-repeat;padding-left:35px;transition:none;}
.site_cell a:hover{background-position:18px -31px;color:#009c80;}

/*delivery*/
.job ._c { background:#fff; padding:20px; }
.job_form ._items { height:10px; border-bottom:1px solid #ddd; position:relative; margin:1em 0 2em;}
.job_form .teamW,.job_form ._items { clear:both;}
.job_form ._items ._t { position:absolute; left:0; top:0; line-height:20px; padding:0 .5em; background:#fff; font-size:1rem; }
.job_form ._item { font-weight:bold; margin:.5em 3em; }
.job_form_row { margin-bottom:10px; line-height:28px; }
.job_form_row ._t { width:9em; text-align:right; vertical-align:middle; }
.job_form_row ._input { width:60%; vertical-align:middle; border:1px solid #ddd; padding:0 2px; }
.job_form_row b { display:inline-block; color:red; vertical-align:middle; }
.job_form_row ._short { width:8.2em; }
.job_form_row ._long { width:81%; }
.job_form_row .inp, .job_form_row ._select { width:100%; }
.job_form_row ._textarea { overflow:auto; height:5em; width:100%; }
.job_form ._act { text-align:center; margin-top:1em; }
.job_form ._act button { padding:.5em 2.5em; color:#fff; margin:0 .5em; cursor:pointer; }
.job_form .sub { background:#0000ff; }
.job_form .res { background:#909090; }

.add_btn,.dele_btn { clear:both; text-align:right; height:0px; border-bottom:0px solid #ddd; position:relative;}
.add_btn a,.dele_btn a { padding:0px; display:inline-block; width:61px; height:23px; line-height:22px; position:absolute; right:25px; top:0px; background:url(./resources/web/img/job_sub_btn.png) no-repeat; text-align:center;}
.add_btn a { right:95px;}
.add_btn i,.dele_btn i { display:inline-block; width:15px; height:15px; background:url(./resources/web/img/jj_ico.png) no-repeat; overflow:hidden; vertical-align:middle; margin-right:2px; display:none;}
.dele_btn i { background-position:0px -15px;}
.dele_btn { margin-bottom:30px;}
.team,.teamW { min-height:30px;}

/*列表分享隐藏*/
.proList01 .link2 .share { display:none;}
.news_list .tool .share { display:none;}

/*留言*/
.Form-M1,.Form-P1,.Form-M2 { margin:0px 20px; font-size:12px;}

/*400电话*/
.pageTel { display:none; width:120px; height:120px; position:fixed; z-index:100; right:-60px; bottom:-60px; background:rgba(0,0,0,.70); border-radius:50%;}
.pageTel a { display:block; width:60px; height:60px; background:url(./resources/web/img/tel.png) right bottom no-repeat; background-size:75%;}

/*首页1200调整*/
.imainbg { max-width:1366px; *width:auto; background-image:url(./resources/web/img/imainbg_1200.png); background:#fff;}
.imain .wrap { max-width:1366px; *width:auto;}
.scroll_pro { *width:100%;}

/*20141015*/
.down_hd li.db3 { font:0/0 a; letter-spacing:-9px;}

/* 视频 */
.own_player embed, .own_player iframe, .own_player object, .own_player video, .own_player audio { max-width:100%; margin:0 auto; display:block; }
embed, iframe, object , video, audio{ max-width:100%; margin:0 auto; display:block; }